草庐IT

Swing Action 的 JavaFX 模拟

全部标签

java - 无法调整正确嵌套的 Pane JavaFX

我目前的情况是:一个主窗口带有一个主BorderPane。在它的中心,我有一个AnchorPane,里面有一些对象。我想在Pane的高度内均匀分布对象,即使调整Pane大小也是如此。我陷入的问题是,当调整大小增加Pane的高度时,所有事情都有效。当我减小窗口的大小时,Pane的高度继续增加。我已经使用简单的一行重现了这个示例应用程序中的错误(在我的应用程序中我也有这样一行):importjavafx.application.Application;importjavafx.scene.Scene;importjavafx.scene.layout.AnchorPane;importja

java - 如何从 intellij 中的调试变量值生成模拟?

有时我需要模拟很长时间才能在我的测试用例中写出POJO。我想知道是否可以通过Intellij(14)中的调试变量数据生成模拟?举个例子,我们有一个类:publicclassMyClass{privateStringaVariableWithARatherLongName1;privateDoubleaVariableWithARatherLongName2;privateStringaVariableWithARatherLongName3;privateLongaVariableWithARatherLongName4;privateStringaVariableWithARathe

java - 如何模拟 Groovy 中 Traits 提供的方法/函数

这是一个例子:traitSender{defsend(Stringmsg){//dosomething}}classServiceimplementsSender{defmyMethod1(){send('Foo')myMethod2()}defmyMethod2(){}}我正在尝试测试服务类。但是,我想stub/模拟对特征(发送)提供的方法的调用?我尝试了几种不同的方法来stub/模拟发送方法,但没有成功://1Service.metaclass.send={Strings->//donothing}//2defservice=newMyService()service.metaCl

java - 如何在 JavaFX 桌面应用程序登录后保留用户信息

我有一个带有登录屏幕的应用程序,在用户通过身份验证后,将从数据库中检索一些“数据”(用户名和权限),直到这里一切都很好。在登录过程之后,我需要访问权限以在不同的JavaFX场景中生成一些菜单,这在任何时候都贯穿于整个应用程序,但我不知道该怎么做。我正在寻找的是一种行为,例如PHP中的SESSION变量(是的,我来自网络开发),它可以在特定时间段内(通常是在用户登录时)保持信息活跃和可访问。我找到的有关此主题的信息不明确且已过时,我的意思是,不适用于JavaFX2的解决方案或具有旧设计模式的解决方案。我创建了一张图片,因为我在其他论坛上发现了同样的问题,但人们对此有误解,所以我希望这能有

java - 如何使用 JavaFX 9(StyleManager 的替代品)为应用程序设置多个默认 CSS 样式表?

在没有直接和明确替换的情况下排除StyleManager是谁的该死的想法-正如我所见,它破坏了很多程序!我需要对整个应用程序进行一些重新设计(自定义组件、自定义伪类、自定义平台特定补丁等)。在JavaFX8中,我可以使用:com.sun.javafx.css.StyleManager.getInstance().addUserAgentStylesheet("MyShit.css");但在Java9中StyleManager不可用。那么有没有办法为每个场景都设置CSS呢?使用“Application.setUserAgentStylesheet”不是一个选项,因为我不想失去默认的外观,

java - JDK 11 和 JavaFX 11 : build for ARM (Tinker Board) not running (hash mismatch)

我有一个JavaFX8项目,它是在Windows10上使用NetBeans8.2开发的。我从中构建的JAR我在AsusTinkerBoard上运行。对于JDK11和JavaFX11,我想利用一些新功能并希望获得一些性能提升。在教程的帮助下安装NetBeans10之后:https://openjfx.io/openjfx-docs/#introduction(JavaFX和NetBeans>非模块化与Maven部分),我已成功移植并可以在我的Windows系统上运行该应用程序。通过IDE或使用命令提示符:java--module-path%PATH_TO_FX%--add-modules

java - 如何提高 ScrollPane JavaFX 的滚动速度

您好,有什么方法可以提高滚动速度。我找到了一些解决方案,但没有一个对我有用。那就是我试过的:@FXMLprivateScrollPanescrollPane;@FXMLpublicvoidinitialize(){Platform.runLater(()->setFasterScroller(scrollPane));}privatestaticvoidsetFasterScroller(ScrollPanescrollPane){ScrollBarverticalScrollbar=(ScrollBar)scrollPane.lookup(".scroll-bar:vertical"

java - 如何在 JavaFX 中使用 jFrames?

我刚刚在Swing上看到一篇文章在JavaFX中使用。如何将使用jFrame显示图形的应用程序移植到JavaFX中?另外,jButtons和jSliders会以正常方式工作吗?我知道这是一个一般性问题,但我对JavaFX知之甚少,并且对通过JavaFX包将一些桌面应用程序移植到Web感到好奇。 最佳答案 javafx文件:importjavax.swing.JComponent;importjavafx.ext.swing.SwingComponent;classNewFxComponentextendsSwingComponent

java - Netbeans JSR-296、Swing 和 JavaFX,我们现在打算使用什么?

我开始学习Java开发(我以前用C++开发),我使用的是一些较旧的Material,但是,我也想了解Java的最新发展和建议。我做了一些关于Swing和JavaFX的背景研究。我了解到JavaFX脚本的开发已经停止,但是,FX的第2版正在开发中,所以我不确定这最终会是什么,因为我认为脚本是标准的主要部分。在使用Netbeans时,我发现Swing的进一步开发即将停止,Netbeans支持(JSR-296)也将停止。Netbeans建议转向Netbeans平台API,我不愿意这样做,因为我想将Java作为一种真正的跨平台语言来学习,而不是被任何细节所束缚。这让我想问一个问题,在Java世

java - 用Java模拟低精度硬件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在尝试为数字精度相当低的硬件设备(最好使用Java)编写一个模拟器,并且我正在寻找一个实现基本数学运算的库。具体来说,我需要一个实现二进制浮点运算的类,并允许用户设置尾数和指数的精度。(尾数可能是8或10位,指数可能是6或8位。)我看过各种用于高精度算术的包(Apfloat、jScience、ApacheCommons包中的Dfp类),但它们似乎都存在仅支持基数1